Profits, doubts in equal measure at Geneva Motor Show